// 用 entry 理解 元组(tuple)

// 定义数组
let names = [ '敖广','敖钦','敖闰','敖顺' ];

// 调用 Object 的静态方法
let entries = Object.entries( names );
console.log( entries );

console.log( '- '.repeat(20) );

// 调用 Array.prototype.entries 方法
let iterator = names.entries();

let x ;

do {
    x = iterator.next();
    console.log( x );
} while( !x.done );

console.log( '- '.repeat(20) );

let panda = Object.create(null);

Object.defineProperties( panda , {
    'id' : { value: 1 , enumerable: true , writable: false , configurable: false },
    'name' : { value: '美美' , enumerable: true } ,
    'age' : { value: 10 , enumerable: true }
});

console.log( panda );

entries = Object.entries( panda );
console.log( entries );